export interface RechargeVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 充值码名称
   */
  name: string;

  /**
   * 批次
   */
  batch: string;

  /**
   * 充值码个数
   */
  quantity: number;

  /**
   * 充值码点数
   */
  points: number;

  /**
   * 充值码前缀
   */
  prefix: string;

  /**
   * 描述
   */
  rechargeDesc: string;

  /**
   * 
   */
  length: number;

  /**
   * 
   */
  validityPeriod: string | number;

  /**
   * 
   */
  validityStartDate: string | number;

  /**
   * 
   */
  validityEndDate: string | number;

  /**
   * 操作人
   */
  adminUserId: string | number;

}

export interface RechargeForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 充值码名称
   */
  name?: string;

  /**
   * 批次
   */
  batch?: string;

  /**
   * 充值码个数
   */
  quantity?: number;

  /**
   * 充值码点数
   */
  points?: number;

  /**
   * 充值码前缀
   */
  prefix?: string;

  /**
   * 描述
   */
  rechargeDesc?: string;

  /**
   * 
   */
  length?: number;

  /**
   * 
   */
  validityPeriod?: string | number;

  /**
   * 
   */
  validityStartDate?: string | number;

  /**
   * 
   */
  validityEndDate?: string | number;

  /**
   * 操作人
   */
  adminUserId?: string | number;

}

export interface RechargeQuery extends PageQuery {

  /**
   * 充值码名称
   */
  name?: string;

  /**
   * 批次
   */
  batch?: string;

  /**
   * 充值码个数
   */
  quantity?: number;

  /**
   * 充值码点数
   */
  points?: number;

  /**
   * 充值码前缀
   */
  prefix?: string;

  /**
   * 描述
   */
  rechargeDesc?: string;

  /**
   * 
   */
  length?: number;

  /**
   * 
   */
  validityPeriod?: string | number;

  /**
   * 
   */
  validityStartDate?: string | number;

  /**
   * 
   */
  validityEndDate?: string | number;

  /**
   * 操作人
   */
  adminUserId?: string | number;

    /**
     * 日期范围参数
     */
    params?: any;
}



